/// title : ""
/// desc : ""
/// cateId : ""
/// tags : [""]
/// userData : ""
/// coverUrl : ""
/// isProcess : true
/// isShowWaterMark : false
/// priority : 0
/// fileName : ""
/// fileSize : ""

class VodInfoModel {
  VodInfoModel({
      this.title, 
      this.desc, 
      this.cateId, 
      this.tags, 
      this.userData, 
      this.coverUrl, 
      this.isProcess, 
      this.isShowWaterMark, 
      this.priority, 
      this.fileName, 
      this.fileSize,});

  VodInfoModel.fromJson(dynamic json) {
    title = json['title'];
    desc = json['desc'];
    cateId = json['cateId'];
    tags = json['tags'] != null ? json['tags'].cast<String>() : [];
    userData = json['userData'];
    coverUrl = json['coverUrl'];
    isProcess = json['isProcess'];
    isShowWaterMark = json['isShowWaterMark'];
    priority = json['priority'];
    fileName = json['fileName'];
    fileSize = json['fileSize'];
  }
  String? title;
  String? desc;
  int? cateId;
  List<String>? tags;
  String? userData;
  String? coverUrl;
  bool? isProcess;
  bool? isShowWaterMark;
  int? priority;
  String? fileName;
  String? fileSize;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['title'] = title;
    map['desc'] = desc;
    map['cateId'] = cateId;
    map['tags'] = tags;
    map['userData'] = userData;
    map['coverUrl'] = coverUrl;
    map['isProcess'] = isProcess;
    map['isShowWaterMark'] = isShowWaterMark;
    map['priority'] = priority;
    map['fileName'] = fileName;
    map['fileSize'] = fileSize;
    return map;
  }

}